import Collapse from 'components/Markdown/Collapse'

export const meta = {
  title: 'Prisma Client',
  position: 5
}

## Prisma Client

### Setup

| Page | Description |
| -- | --- |
| **Generating the Client** [ [JS](rsc1) \| [TS](r3c2) \| [Go](r3c3) ] | Learn how to generate the Prisma client using the Prisma CLI |
| **Constructor** [ [JS](rsc4) \| [TS](rsc5) \| [Go](go02) ] | Learn how to instantiate the Prisma client |

### Basic Data Access

| Page | Description |
| -- | --- |
| **Reading Data** [ [JS](rsc2) \| [TS](rsc3) \| [Go](go05) ] | Learn how to read data using Prisma client |
| **Writing Data** [ [JS](rsc6) \| [TS](rsc7) \| [Go](go08) ] |  Learn how to write data using Prisma client |

### Features

| Page | Description |
| -- | --- |
| **Realtime** [ [JS](rsc8) \| [TS](rsc9) \| [Go](go06) ] |  Learn how to write data using Prisma client |
| **Check Existence** [ [JS](pyl1) \| [TS](pyl2) \| [Go](go01) ] | Learn whether a certain record exists in the database using Prisma client |
| **Raw Database Access** (coming soon) | Learn to send raw database queries using Prisma client |
